<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  	<title>文件上传</title>
	<script type="text/javascript" src="<%=request.getContextPath()%>/js/jquery/jquery-1.4.2.min.js" ></script>
  	<link href="<%=request.getContextPath()%>/js/uploadify3.2/uploadify.css" type="text/css" rel="stylesheet" />
	<script type="text/javascript" src="<%=request.getContextPath()%>/js/uploadify3.2/jquery.uploadify.min.js" ></script>
  	<script type="text/javascript">
	    //上传导入文件
	  	function dataImportFun(buttonId, showText,onUploadSuccess){
	  		$('#' + buttonId).uploadify({
	  			langFile: '<%=request.getContextPath()%>/js/uploadify3.2/langFile.js',//语言包的路径，能设置所有的提示文字
	  			swf: '<%=request.getContextPath()%>/js/uploadify3.2/uploadify.swf',//[必须设置]swf的路径
	  			uploader: '/servlet/upload.do',//[必须设置]上传文件触发的url
	  			auto:true,//文件选择完成后，是否自动上传
	  			buttonText: showText,//上传按钮的文字
	  			height: 27,//上传按钮的高和宽
	  			width: 100,
	  			buttonCursor: 'pointer',//上传鼠标hover后Cursor的形状
	  			cancelImage: '<%=request.getContextPath()%>/js/uploadify3.2/uploadify-cancel.png',//[必须设置]取消图片的路径
	  			debug: true,//debug模式开/关，打开后会显示debug时的信息
	  			fileSizeLimit : 0,//文件的极限大小，以字节为单位，0为不限制。1MB:1*1024*1024
	  			fileTypeExts: '*.xls;*.xlsx',//允许上传的文件类型，限制弹出文件选择框里能选择的文件
	  			method: 'post',//和后台交互的方式：post/get
	  			multi: true,//是否能选择多个文件
	  			uploadLimit:10,//能同时上传的文件数目
	  			progressData : 'all', // 'percentage''speed''all'//队列中显示文件上传进度的方式：all-上传速度+百分比，percentage-百分比，speed-上传速度
	  			removeCompleted : true,//上传成功后的文件，是否在队列中自动删除
	  			removeTimeout: 1,
	  			fileTypeDesc: '文件',//允许上传的文件类型的描述，在弹出的文件选择框里会显示
	  			postData: {},//和后台交互时，附加的参数
	  			onUploadSuccess :onUploadSuccess,
	  			onUploadError: function(file,errorCode,errorMsg,errorString) {//上传文件出错是触发（每个出错文件触发一次）
	  		          alert( '上传文件发生错误： ' + errorString 
	  				           + '\n错误代码： ' + errorCode
	  				           + ' ； 错误描述： ' + errorMsg
	  				           + '\nid： ' + file.id
	  				           + ' ； 索引： ' + file.index
	  				           + ' ； 文件名： ' + file.name
	  				           + ' ； 文件大小： ' + file.size
	  				           + ' ； 类型： ' + file.type
	  				           + ' ； 创建日期： ' + file.creationdate
	  				           + ' ； 修改日期： ' + file.modificationdate
	  				           + ' ； 文件状态： ' + file.filestatus);
	  			}
	  		});
	  	}

	  	$(function(){
	  		dataImportFun("importRequirement","导入需求点",function (file,data,response) {//上传完成时触发（每个文件触发一次）
	  	    	data = eval("(" + data + ")");
	  	    	alert(data.datas);
	  	    	ajaxPost("/manager/requirement/list.html?tradeId=requirementImport&fileName=" + data.datas,{pro_id:'${param.pro_id}',version_id:'${param.version_id}'},function(data){
	  				data = eval("(" + data + ")");
	  				alert(data.errorInfo);
	  		    	if(data.errorFlag == "success"){
	  		    		refreshList();
	  				}		
	  	    	})
	  		})	

		 })
  	</script>
  </head>
  
  <body>
  	<input id="importRequirement"/>
  </body>
</html>
